Soru & Cevap

android list view item click

31.01.2019 - 05:26

haber başlıklarını list view ile çekiyorum ama list view deki itemlere tıkladığımda kendisi ile ilgili habere gitmesini istiyorum nasıl yapabilirim 

    private static String URL="http://kaledereybo.meb.k12.tr/tema/icerik.php?KATEGORINO=366443";
private ListView lv;
public ArrayList liste= new ArrayList();
private ArrayAdapter<String> adapter;
     private ProgressDialog progressDialog;
       protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_haberler);

        lv =(ListView)findViewById(R.id.list);

        adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,liste);         adapter=new ArrayAdapter<String> (this,R.layout.listrow,liste); 

               });
        new VeriGetir().execute();

    }
    private class VeriGetir extends AsyncTask<Void, Void, Void> {
        @Override
        protected void onPreExecute() {
            super.onPreExecute ();
            progressDialog=new ProgressDialog(haberler.this);
            progressDialog.setTitle("HABERLER");
            progressDialog.setMessage("Lütfen Bekleyiniz");
            progressDialog.setIndeterminate(false);
            progressDialog.show();
        }

        @Override
        protected Void doInBackground(Void... voids) {
            try {
                org.jsoup.nodes.Document doc =  Jsoup.connect(URL).timeout(30*10000).get();

                Elements haberadi = doc.select (" div [class=\"liste_baslik\"]");
                for (int i=0;i<haberadi.size ();i++){
                    liste.add (haberadi.get (i).text ());

                }
            } catch (IOException e) {
                e.printStackTrace ();
            }

            return null

498 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-84564-1548924191.jpg
emrekaplan606
01.02.2019 - 09:01

Merhaba,

lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(getApplicationContext(), ((TextView) view).getText(), Toast.LENGTH_SHORT).show(); } });

bu kodu deneyebilirsin. Kolay gelsin.

picture-84564-1548924191.jpg
emrekaplan606
01.02.2019 - 08:27

Merhaba,

lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(getApplicationContext(), ((TextView) view).getText(), Toast.LENGTH_SHORT).show(); } });

bu kodu deneyebilirsin. K

picture-84564-1548924191.jpg
emrekaplan606
01.02.2019 - 08:22

Merhaba,

lv.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        
        Toast.makeText(getApplicationContext(), ((TextView) view).getText(), Toast.LENGTH_SHORT).show();
    }
});

bu kodu deneyebilirsin. Kolay gelsin.